
    //手机号11位 且 符合规则 监测  start
    $('input.phoneLength').bind('input.phoneLength propertychange',function(){
        var reg = /^\d+$/;
        if($(this).val().length>11){
            $(this).val($(this).val().slice(0,11));
        }else{
            if(!(reg.test($(this).val()))){
                $(this).val($(this).val().slice(0,$(this).val().length-1));
            }
        }
    });
    function checkPhone(val){
        var reg=/^1[345789]{1}\d{9}$/;
        if(val){
            val=val.trim();
            if(reg.test(val)){ return true; }
            else{ return false; }
        }
        else{ return true; }
    }
    //手机号11位 且 符合规则 监测  end

    //姓名 16个字符监测  start
    function chkstrlen(str){
        var strlen = 0;
        for(var i = 0;i < str.length; i++)
        {
            if(str.charCodeAt(i) > 255) //如果是汉字，则字符串长度加2
                strlen += 2;
            else
                strlen++;
        }
        return   strlen;
    }
    function checkName(nameStr){
        var reg = /^([\u4E00-\uFA29]*[0-9]*[a-z]*[A-Z]*)+$/;
        if(nameStr){
            nameStr=nameStr.trim();
            if ((reg.test(nameStr)) && (chkstrlen(nameStr)) ){ return true; }
            else { return false; }
        }
        else{ return true; }
    }
    //姓名 16个字符监测  end

    //密码  6-16位数字 字母  或者两者组合  start
    function checkPassword(pwd){
        var reg = /^[A-Za-z0-9]{6,16}$/;
        if(reg.test(pwd)){
            return true;
        }else {
            return false;
        }
    }
    //密码  6-16位数字 字母  或者两者组合  end

    // 检测两个时间大小 (第三个参数没有 默认 结束时间大于开始时间)  start
    function checkTwoDate(star_time,end_time,endLessStart){
        var now=new Date();
        if(star_time && end_time){
            // 结束时间
            var edate = end_time.split('-');
            var end = new Date(edate[0], edate[1]-1, edate[2]);
            // 开始时间
            var sdate = star_time.split('-');
            var start = new Date(sdate[0], sdate[1]-1, sdate[2]);
            if(endLessStart){
                if(end-start<=0){ return true; } else{ return false; }
            }else{
                if(end-start>=0){ return true; } else{ return false; }
            }
        }else {
            return true;
        }
    }
    // 检测两个时间大小 (第三个参数没有 默认 结束时间大于开始时间)  end


    //数字 最小 最大 且保留几位小数方法 start
    function dealNum(_this,min,Min,max,Max,fix){
        var num=parseFloat(_this.val());
        if(isNaN(num)){
            _this.val('');
        } else{
            if (num <= min) {
                _this.val(Min);
            } else if (num > max) {
                _this.val(Max);
            } else {
                _this.val(parseFloat(parseFloat(num).toFixed(fix)));
            }
        }
    }
    //数字 最小 最大 且保留几位小数方法 end

    //人数类型 1-999 输入框限制  start
    $('body').delegate('.peopleInput','blur',function(){
        dealNum($(this),1,1,999,999,0);
    });
    //人数类型 1-999 输入框限制  end

